package cc.aiee.core.kit;

import java.math.BigDecimal;

public class KitMoney {

	/**
	 * 单位转换 元 to 分
	 * 
	 * @param YUAN
	 * @return
	 * @author YangLong <br>
	 *         2020-10-16 11:21:15
	 */
	public static int toFEN(Float YUAN) {
		if (YUAN == null) {
			return 0;
		}
		YUAN = YUAN * 100;// 单位分
		return YUAN.intValue();
	}

	/**
	 * 单位转换 元 to 分
	 * 
	 * @param YUAN
	 * @return
	 * @author YangLong <br>
	 *         2020-10-16 11:22:08
	 */
	public static int toFEN(Double YUAN) {
		if (YUAN == null) {
			return 0;
		}
		YUAN = YUAN * 100;// 单位分
		return YUAN.intValue();
	}

	/**
	 * 单位元 转换为 分
	 * 
	 * @param YUAN
	 * @return
	 * @author YangLong <br>
	 *         2020-09-30 15:33:16
	 */
	public static String toStringFEN(Float YUAN) {
		return String.valueOf(toFEN(YUAN));
	}

	public static String toStringFEN(Double YUAN) {
		return String.valueOf(toFEN(YUAN));
	}

	/**
	 * 单位转换 元 - 分
	 * 
	 * @param FEN 分
	 * @return
	 * @author YangLong <br>
	 *         2020-10-16 11:34:12
	 */
	public static BigDecimal toYUAN(Integer FEN) {
		if (FEN == null) {
			return new BigDecimal(0);
		}
		return KitNumber.div(FEN, 100);
	}
	/**
	 * 单位转换 元 - 分
	 * 
	 * @param FEN 分
	 * @return
	 * @author YangLong <br>
	 *         2020-10-16 11:34:12
	 */
	public static String toStringYUAN(Integer FEN) {
		return String.valueOf(toYUAN(FEN).doubleValue());
	}
}
